Semi-structured B-spline for blending two B-spline surfaces

نویسندگان

  • Hongwei Lin
  • Yunyang Xiong
  • Hongwei Liao
چکیده

Surface blending is a useful operation in geometric design for rounding sharp edges or corners. Meanwhile, NURBS has already become the de facto industrial standard in existing CAD/CAM systems. Therefore, it is required to study how to blend two B-spline surfaces. However, two arbitrary B-spline surfaces (called base surfaces) are hard to be blended with a B-spline surface (called blending surface) because the knot vectors of the two base surfaces are usually mismatched. In this paper, we proposed a curve-based spline representation, i.e., the semi-structured B-spline surface, which is generated by skinning a series of B-spline curves with different knot vectors. By assigning suitable knot vectors to the head and tail skinned curves, the semi-structured B-spline surface can blend two B-spline surfaces smoothly without disturbing them at all. We formulated the B-spline surface blending problem as an optimization problemwith continuity constraints, and the continuity between the base and blending surfaces can reachG2 or C2. Examples illustrated in this paper validate the effectiveness and efficiency of our method. © 2014 Elsevier Ltd. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TENSION QUARTIC TRIGONOMETRIC BÉZIER CURVES PRESERVING INTERPOLATION CURVES SHAPE

In this paper simple quartic trigonometric polynomial blending functions, with a tensionparameter, are presented. These type of functions are useful for constructing trigonometricB´ezier curves and surfaces, they can be applied to construct continuous shape preservinginterpolation spline curves with shape parameters. To better visualize objects and graphics atension parameter is included. In th...

متن کامل

New Proof of Dimension Formula of Spline Spaces over T-meshes via Smoothing Cofactors ∗1)

T-meshes are formed by a set of horizontal line segments and a set of vertical line segments, where T-junctions are allowed. See Figure 1 for examples. Traditional tensor-product B-spline functions, which are a basic tool in the design of freeform surfaces, are defined over special T-meshes, where no T-junctions appear. B-spline surfaces have the drawback that arises from the mathematical prope...

متن کامل

B-SPLINE METHOD FOR TWO-POINT BOUNDARY VALUE PROBLEMS

In this work the collocation method based on quartic B-spline is developed and applied to two-point boundary value problem in ordinary diferential equations. The error analysis and convergence of presented method is discussed. The method illustrated by two test examples which verify that the presented method is applicable and considerable accurate.

متن کامل

Merging multiple B-spline surface patches in a virtual reality environment

Although a number of different algorithms have been described in the literature for merging two or more B-spline/Bézier curves and stitching B-spline surfaces, these techniques are not suitable for virtual reality applications that require the user to effortlessly combinemultiple dissimilar patches in real-time to create the final object shape. This paper presents a novel approach formerging ar...

متن کامل

An ${cal O}(h^{8})$ optimal B-spline collocation for solving higher order boundary value problems

As we know the approximation solution of seventh order two points boundary value problems based on B-spline of degree eight has only ${cal O}(h^{2})$ accuracy and this approximation is non-optimal. In this work, we obtain an optimal spline collocation method for solving the general nonlinear seventh order two points boundary value problems. The ${cal O}(h^{8})$ convergence analysis, mainly base...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computers & Mathematics with Applications

دوره 68  شماره 

صفحات  -

تاریخ انتشار 2014